想要了解在實務上更多進階的應用,不只是學習 DI, 更進一步以這為基底在現代軟體開發怎麼解決原本架構設計的問題,怎麼把原本的職責切得更乾淨、簡單、好維護與測試,怎麼結合 Caching, feature toggle, A/B testing, error handling, audit logging, authentication/authorization 而不會弄髒原本的程式,讓你任何一個 class 都可以透過 attribute 的標記來增加一些橫切面的處理行為。
一月的課:
https://dotblogs.com.tw/hatelove/2019/09/23/dependency-injection-and-aspect-oriented-programming-202001
明年的課預計減少1/3到1/2,有興趣的朋友請自行把握機會